Added support for animated characters

Also fixed some minor bugs with character placement after screen change