Implementing rather broken movement for AI