Written basics for shooting. Detaching child from root, or deleting a body from box, or both, do not work. Don't know how or why, help needed. PS: you shoot with "k". When you uncomment any of the above instructions in FriendlyBullet.cpp destructor or updateCurrent the button "k" becomes a cthulu unleasher and you get an exception thrown at your face.
Finished shooting. Seems to work. Problem was adding / removing nodes while update. Now they are added / removed before calling update recursively. When there are multiple bullets on screen i sometimes get and error, but i think it is only connected with too many bullets present, which won't be a problem in future.
Added simple animation of movement, only to show how it may be done.
Created static variables in SceneNode, which simplifies creating new nodes. Moved creating player to player constructor.
Added healthbar. You damage the player for 10 HP by pressing P.
Added our first enemy (he can't shoot yet). He is extremely intelligent (follows the player), and can be killed (2 shots). Resolved issue with too many bullets. No more random crashes.
Added game pointer to states
Green text in pause, fullscreen, added font to resources
Little refactoring, also spawn list added!