add: application module
todo: complete game loop
add: renderer clear, draw, present