got basic lateral/horizontal movement working
got diagonal movement working without normalization