save vector4 user from trying to dehomogenize with w component equal to
0
create window method for handling key presses, begin implementation