gameplay works. need to add better player interaction