4x4x4 led cube

Hi, I am looking for some help with my 4x4x4 led cube.
It is connected like this.. The anode of each led coloum
Is connected through a resistor to my ATmega328. The
Cathode layers are connected to the collectors of 4 NPN
transistors.The 4 Bases of the transistor are going to the
AT328 and the transistor emitters are connected to common
Ground.

I have programmed the cube to light every led in sequence
At specific times, But this is not very exciting.

Programming the animations is beyond my limited skills at the moment
So I need help in finding a good animation program for my setup or at
least a pointer in the right direction.

Any help will be greatly appreciated. Thank you.

Check here : SeeedStudio 4x4x4 LED cube and Rainboduino

Thank you for link putskiz.
But I had all ready found a solution.

For anyone who's interested:

I rewired the cathode connections straight to the analog
Inputs/outputs.
I then used some code from instructables.com by the user
TechMadeEasyUk, and just changed the numbers in the setup code
To suit my cube. I think it's the same code that a user, dinky has posted
A thread about in this forum.

It now means I am sinking current through the analog pins,
( don't know if that's good my chip or not) buts its work for
Now,

Thanks again.