added the window class and updated the todo list
made the scenetransition class a lower priority because that's some basic math that needs to be hashed out at 4 AM