Move most movement code to Bounded trait and helper functions
Add a basic monster
A swingable sword!
Ignore Cargo.lock for now

It'll be updating frequently and I want to avoid the noise.