Basic action stack, and a unit moving around.

i'd prefer if you used `this->` for member variable and function accesses