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.

Good luck!