Updated Crate

Crates still seem to move independently of their sprites, this causes
weird behaviour.

Tanks seem fine, thus it must be in the implementation of GameLogic
where the fault lies, seeing as I copied the classes: Tank and SGSTank
almost verbatim to create Crate and SGSCrate.