going to tear shit apart so just being safe
Properly position the character in the viewport

Forgive me for my sins. Thankfully I can test this so once tests
are in place refactoring should be easy peasy.