new character controller: fixed pickup object + moving platforms