Floating point movement

In the original engine (https://github.com/clintbellanger/flare-engine/) Clint merged a long running pull request yesterday, which changes the internal movement system. The internal units are gone, and floating point numbers based on tiles will be used. When talking about speeds, the time scale has changed from frames to seconds.
So before you needed to specify the speed of say enemies in units/frame (1 unit is 1/512 of a tile iirc a frame is 1/30 of a second). Now you'd specify the speed in tiles per second, such as 
    speed=1.5

I'll try to do all the conversions in this PR and tell you when it's finished. (As of now only the original flare-game enemies have been changed, so far from finished)