well done!
i like this :)

by the way, notice a bug in the acceleration