Oh interesting game I think writing games has a lot of fun and if you can make it by yourself will be a big big fun, so I suggest try it yourself, it won't be too difficult.
I'll say using c_move plus even_impact/event_entity for your moveable entities is a good way to go.