A very rudimentary first go, with no animation