Started working on the user case for enemy movement.
Refactored out the entity collision logic into the UC Collision. This
UC is now used in both UC enemy_move and move. Updated UC Swallow
Entity so that it handles enemy black holes swallowing entities as
well(made it more general.)