Added logic and sound, testable with mouse