shadows work! user perspective works! screen is goofy!