Added animation and screen-switching

Also added a bunch of empty classes, these are for later.