Added shader inheritance
Added timer class and button