Added window resize support, basic movement testing and keybaord input.