Reworked Controller