Hi @huntc,

could you take a look if this is the right way to do it? 

My first thought was to use Action composition for the bounds check (could be reused and the code within the update action is shorter), but I throw action composition probably at too much things, so I'm not sure what to do. 

Also, the update could probably be done another (better?) way.