You're right, I threw together a basic player controller just to get it working and then didn't have time to improve it. If I do an update that'll be the first priority.