Added direction enum
Minor animation improvements
Fixed health and lives not being restored upon level restart