so many changes

everything is up and working. controller support. state machine for actions. worlds better.

Signed-off-by: Matt Radford <matthewpierreradford@gmail.com>