yes movement looks good, make sure to release a map editor or map documentation, so people can add their own maps
(like a .c file iwth action names in it - only empty actions with names, i guess that when we use this actions, it should still work with published game)