update canvas class
add background sprite render
add basic GameEntity class
add Character class with basic Animation state machine based clip renderer