diff --git a/game/src/game/main.js b/game/src/game/main.js
index d45f32f..82f1e56 100644
--- a/game/src/game/main.js
+++ b/game/src/game/main.js
@@ -118,7 +118,8 @@ Menu.prototype.show = function() {
html += '
diff --git a/rails/config/routes.rb b/rails/config/routes.rb
index 3ad4fe6..3ff105e 100644
--- a/rails/config/routes.rb
+++ b/rails/config/routes.rb
@@ -9,6 +9,9 @@
match 'data/:username' => 'users#menu_data'
match 'data/:username/:levelname' => 'users#level_data', :via => :get
+ match 'stats/:username' => 'users#get_stats', :via => :get
+ match 'stats/:username/:levelname' => 'users#set_stats', :via => :put
+
# resources :users do
# resources :levels
# end
diff --git a/rails/db/migrate/20120101002338_statistics.rb b/rails/db/migrate/20120101002338_statistics.rb
new file mode 100644
index 0000000..fd38876
--- /dev/null
+++ b/rails/db/migrate/20120101002338_statistics.rb
@@ -0,0 +1,11 @@
+class Statistics < ActiveRecord::Migration
+ def self.up
+ add_column :statistics, :complete, :boolean, :default => false
+ add_column :statistics, :got_all_cogs, :boolean, :default => false
+ end
+
+ def self.down
+ remove_column :statistics, :complete
+ remove_column :statistics, :got_all_cogs
+ end
+end
diff --git a/rails/db/schema.rb b/rails/db/schema.rb
index e1ef4eb..513c414 100644
--- a/rails/db/schema.rb
+++ b/rails/db/schema.rb
@@ -10,7 +10,7 @@
#
# It's strongly recommended to check this file into your version control system.
-ActiveRecord::Schema.define(:version => 20120101002337) do
+ActiveRecord::Schema.define(:version => 20120101002338) do
create_table "levels", :force => true do |t|
t.string "title"
@@ -27,6 +27,8 @@
t.integer "user_id"
t.datetime "created_at"
t.datetime "updated_at"
+ t.boolean "complete", :default => false
+ t.boolean "got_all_cogs", :default => false
end
create_table "users", :force => true do |t|