character controller and spec and view skeleton