Added keyboard/mouse support and moved input variables from PlayerController to InputController

Signed-off-by: michel.topuzoglu <michel.topuzoglu@gmail.com>