fixed method definitions per checkmate
Timer added, working on other stretch goals.