tab to target tiles
store target on the model
add test map bestiary
add upgrades use_targeting flag
lose targets that go out of range