Basic functionality

Movement and shooting implemented